#ifndef APP_ALGORITHM_UTILS_INCLUDE_VECTOR_UTILS_H
#define APP_ALGORITHM_UTILS_INCLUDE_VECTOR_UTILS_H

#include <vector>

namespace utils {
template<typename T>
constexpr T& GetVectorElement(std::vector<T> &vec, std::ptrdiff_t index) noexcept;

template<typename T>
constexpr const T& GetVectorElement(const std::vector<T> &vec, std::ptrdiff_t index) noexcept;
}

#endif // APP_ALGORITHM_UTILS_INCLUDE_VECTOR_UTILS_H